cmake_minimum_required(VERSION 3.31.0)
project(SIM VERSION 1.2.3)

aux_source_directory(./src SRC)

aux_source_directory(./src/information SRC_INFORMATION)
aux_source_directory(./src/tools SRC_TOOLS)
aux_source_directory(./src/login SRC_LOGIN)
aux_source_directory(./src/system SRC_SYSTEM)
aux_source_directory(./src/student SRC_STUDENT)

aux_source_directory(./include/information INCLUDE_INFORMATION)
aux_source_directory(./include/tools INCLUDE_TOOLS)
aux_source_directory(./include/login INCLUDE_LOGIN)
aux_source_directory(./include/system INCLUDE_SYSTEM)
aux_source_directory(./include/student INCLUDE_STUDENT)

add_executable(
    SIM
    ${SRC}

    ${SRC_INFORMATION}
    ${SRC_TOOLS}
    ${SRC_LOGIN}
    ${SRC_SYSTEM}
    ${SRC_STUDENT}

    ${INCLUDE_INFORMATION}
    ${INCLUDE_TOOLS}
    ${INCLUDE_LOGIN}
    ${INCLUDE_SYSTEM}
    ${INCLUDE_STUDENT} )
